Applying CMM Project Planning Practices to Diverse Environments

نویسندگان

  • Donna L. Johnson
  • Judith G. Brodman
چکیده

0 7 4 0 7 4 5 9 / 0 0 / $ 1 0 . 0 0 © 2 0 0 0 I E E E into this environment of self-proclaimed cowboys presents a challenge to even the most skilled champion. We often hear software developers say that their organization and applications are different, their projects have unique challenges, and their customers are more indecisive or inflexible than most. Because of these differences, they think the CMM does not apply to them. Based on what we have seen, we do not dispute these perceptions. Not only do the individuals in an organization vary in personality, skill sets, experience, and methods of attacking problems, but the problem domain always has a unique twist to it—some anomaly that reinforces the saying that there is an exception to every rule. As a result, trying to apply the CMM (which the SEI patterned after the practices of a large aerospace company) equally to all organizations presents a formidable challenge. Nonetheless, we discovered in working with CMM-challenged organizations that, despite their apparent uniqueness, most of their projects tend to mirror one or more of the following characteristics: product-line development, maintenance, services, database development, desktop customization, small-project development, or schedule-driven development. Recognizing that an organization’s projects might have one or more of these characteristics opens the door for that organization to use the CMM. The project planning process in most organizations can satisfy the CMM no matter how diverse the process might appear to be from the model. In this article, we specifically target as examples projects in organizations with the characteristics from our above-described list. We also show how these organizations can focus on meeting the intent of the CMM’s Software Project Planning Key Process Area (KPA) goals rather than on implementing each specific practice exactly as stated. focus

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Toward a Universal ERP Implementation Model

AcceleratedSAP is a methodology developed for cost-effective SAP R/3 installation. Numerous project managers have adopted AcceleratedSAP for SAP implementation in a range of industries around the world. The Capability Maturity Model (CMM) is, similarly, a software model that improves software processes in software organizations so that software projects run successfully and deliver quality prod...

متن کامل

A Capability Maturity Model for Scientific Data Management: Evidence from the Literature

In this paper, we propose a capability maturity model (CMM) for scientific data management (SDM) practices, with the goal of supporting assessment and improvement of these practices. The model describes key process areas and practices necessary for effective SDM. Appropriate SDM practices were identified by content analysis of papers about SDM and include both those specific SDM practices and g...

متن کامل

Story Card Maturity Model (SMM): A Process Improvement Framework for Agile Requirements Engineering Practices

This paper describes an ongoing process to define a suitable process improvement model for story cards based requirement engineering process and practices at agile software development environments. Key features of the SMM (Story card Maturity Model) process are: solves the problems related to the story cards like requirements conflicts, missing requirements, ambiguous requirements, define stan...

متن کامل

Improving Agile Software Practice

Software process improvement in small and agile organizations is often problematic, but achieving good SPI-assessments can still be necessary to stay in the marked or to meet demands of multinational owners. The traditional norm driven, centralized and control centered improvement approaches has been reported ineffective in small firms and a lot of research is done to find more suitable improve...

متن کامل

Analyzing the Conceptual Relationship Between ISO/IEC 15504 (Software Process Assessment) and the Capability Maturity Model for Software

The Capability Maturity Model for Software (Software CMM ) is probably the best known and most widely used model world-wide for software process improvement. ISO/IEC 15504 is a suite of standards currently under development for software process assessment, which can be expected to affect the continuing evolution of the Software CMM. This paper discusses the similarities and differences between...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Software

دوره 17  شماره 

صفحات  -

تاریخ انتشار 2000